British telecom giants vow to fix 5G ‘not spots’ as £15bn mega-merger approved