Votto, Reds hand Astros 8th straight loss, 12-9