Angels get 20 hits in 17-2 win over Indians