Giants, Mitch Haniger einigen sich auf Dreijahresvertrag