Deep learning fusion of satellite and social information to estimate human migratory flows