Population, Migration, Ageing and Health: A Survey