Leipheimer Wins Third Consecutive Tour of California