Facile One-Pot Synthesis of Amidoalkyl Naphthols and Benzopyrans Using Magnetic Nanoparticle-Supported Acidic Ionic Liquid as a Highly Efficient and Reusable Catalyst