Artificial polymeric flavonoids: synthesis and applications.