Nitric oxide donor drugs: an update on pathophysiology and therapeutic potential.