Tim Lincecum stays in San Francisco with new $35 million contract By Janie McCauley - Associated Press Shares