CMA clears way for £12.5 billion deal that promises huge telecoms disruption