migration types causes and consequences class 12