Chocolate giant Mars pledges to spend $1bn to fight climate change