Kemp hits 8th home run, Dodgers beat Astros 3-1