Synthetic approach to imidazo[1,2-a]pyridine derivatives by the intramolecular nitrone cycloaddition methodology