San Francisco Giants hope Tim Lincecum's no-hitter puts them back on winning path