Rangers shutout Astros, 4-0; 43 strikeouts set MLB record