Rupert Murdoch's Twenty-First Century Fox took a second stab at a full takeover of Sky on Thursday, in an all-cash deal that values the European pay-TV broadcaster at £18.5 billion ($23.4 billion).