Artefenomel: a promising new antimalarial drug