Electrophilic carbocyclization of aryl propargylic alcohols: a facile synthesis of diiodinated carbocycles and heterocycles.