Big Papi leads Red Sox to win over Astros