The world needs to prepare for millions of people being driven from their homes by the impact of climate change, the United Nations High Commissioner for Refugees said on Tuesday.