Report says global warming may cause 25m malnourished children by 2050