Stefon Diggs has agreed to a rich five-year extension with the Minnesota Vikings, who will eventually have to make a...