Text this: Neopeltolide and its synthetic derivatives: a promising new class of anticancer agents