Text this: Novel quinolines carrying pyridine, thienopyridine, isoquinoline, thiazolidine, thiazole and thiophene moieties as potential anticancer agents