All-Star infielder Isaac Paredes and Houston Astros agree to $9.35 million, 1-year contract