Elon Musk pledges $1m to plant trees