Nitric oxide (NO) and cancer