Reds rookie Andrew Abbott holds down Astros in 2-1 win