Isoalantolactone, a sesquiterpene lactone from Artemisia afra Jacq. ex Willd and its in vitro mechanism of induced cell death in HeLa cells