Braves dominate Astros in Game 6 to win World Series