Migrant impact on UK jobs and wages not harmful, says study