Magnetic nanoparticles-supported tungstosilicic acid: as an efficient magnetically separable solid acid for the synthesis of benzoazoles in water