SEARCH Articles Figures Tables Haack Haack Reaction Vilsmeier Vilsmeier reaction mechanism Vilsmeier-Haack Vilsmeier-Haack reaction