Houston Astros dominate Atlanta Braves to even up World Series with strong Game 2 win