GEO Group, a for-profit company, said it will make $70 million a year from housing immigrant inmates in a Michigan prison.