CMS Energy has completed the sale of its EnerBank USA subsidiary to Regions Bank for $960 million. The cash from the deal will be used to fund CMS' core utility business.