Synthesis of anthocyanidins—I: The oxidative generation of flavylium cations using benzoquinones