Kyle Tucker hit two home runs and recorded four RBI as the Houston Astros beat the Los Angeles Angels 13-6.