Royals beat Giants 7-2 in Game 2 of World Series