tyreek hill contract analysis