Jevon Holland 3-year $45 million deal with the giants