Tandem catalysis in ionic liquids: a recyclable catalytic synthesis of benzofuran derivatives