Metal chloride hydrates as Lewis acid catalysts in multicomponent synthesis of 2,4,5-triarylimidazoles or 2,4,5-triaryloxazoles