McKnight contributes $100M to fight climate change