More insights into the pharmacological effects of artemisinin