Immigrants do not push up US healthcare costs, study shows