Does immigration hurt the economy? A new study says no.