The £31 billion mega-merger between Virgin Media and O2 has been given the green light by regulators..