Microsoft to invest $50M of AI tech in climate change program