Hypervalent Iodine Reagents in the Synthesis of Flavonoids and Related Compounds