Climate change is driving up food prices due to its impact on global temperatures and weather patterns, according to recent research.