Tandem Nazarov cyclization-halovinylation of divinyl ketones under Vilsmeier conditions: synthesis of highly substituted cyclopentadienes.