John Malone renews Murdoch rivalry as Liberty Global buys Virgin Media for $23.3bn