Jeff Bezos's climate fund names Andrew Steer CEO, vows to spend $10B by 2030 | Fortune