Marchantin C, a novel microtubule inhibitor from liverwort with anti-tumor activity both in vivo and in vitro.