Rockies rough up Giants, Lincecum 17-8