Rising temperatures, extreme weather, and land degradation could trigger a global food crisis, a UN report says.