Visible-light-activated C–C and C–N bond formation in the synthesis of imidazo[1,2-a]pyridines and imidazo[2,1-b]thiazoles under catalyst and solvent-free conditions