Astros find offense in 8-1 win over Indians