Twenty-First Century Fox gains as cable revenue rises 10%