Climate change could force 1.2 billion to move by 2050. Is the world even remotely ready?