Tyreek Hill agrees to a new contract restructuring with $90 million deal