Antibacterial activities of flavonoids: structure-activity relationship and mechanism.