Gonzalez hits 3 homers as Rockies rout Astros 13-5