Number of internally displaced people hits record due to war, climate change