Media mogul Rupert Murdoch calls off engagement