(Reuters) - Walt Disney Co has struck a deal to buy film, television and international businesses from Rupert Murdoch's Twenty-First Century Fox Inc for $52.4 billion in stock, giving the world's largest entertainment company an arsenal of shows and movies to combat growing digital rivals Netflix Inc and Amazon.com Inc .