Viacom Earnings Up Thanks to 'Beatles,' B.O.