Reds send Astros to 7th straight loss with 4-1 win