Climate and Human Migration: Past Experiences, Future Challenges