Stefon Diggs, Bills agree to massive extension