CMA action frees hundreds of homes from unlawful gas contracts