Trojans trample Cavaliers, 45-6