Giants baseball builds 3.5-game lead in CVC title race