SF Giants infielder Donovan Solano will miss Tuesday's game with the Houston Astros with abdominal soreness, manager Gabe Kapler said