Disney is buying 21st Century Foxs Entertainment assets for $52.4 billion (£39 billion).