Umpolung of tropone: the reaction of 2-halogenocycloheptadienone enolates with tropylium cations and several other cationic electrophiles. Preparation of novel 2-substituted and 2,7-disubstituted tropones