Artemisinin and nitric oxide : Mechanisms and implications in disease and health.