Reaction of benzoyl chlorides with Huisgen's zwitterion : synthesis of functionalized 2,5-dihydro-1H-pyrroles and tetrasubstituted furans