Migratie, push- en pullfactoren