Benzofuroxans containing NO-generating fragment