Text this: Synthesis and biological evaluation of combretastatin A-4 and three combretastatin-based hybrids