Ex-Astros champion signs with Reds