Climate change, Inequality and Human Migration