Nitric oxide donor drugs: current status and future trends