Explain the economic, political, and social factors that contribute to human migration