Flavonoids: prospective drug candidates.