Tesla snags Amazon executive to lead energy division