Astros make World Series push in trade with Red Sox