Kyle Harrison turns up the heat as Giants hold Marlins to three hits in shutout San Francisco Chronicle