Fox: Why Bills QB Josh Allen’s new contract puts pressure on Patrick Mahomes