Immigrants paid $24.7 billion more into private insurance than was spent on their care: Harvard researchers