Nitric oxide and cancer: a review | Synapse