Odd clubhouse scene between Hunter Pence and San Francisco Giants president Larry Baer ends with 5-year, $90-million contract