Quinolone molecular structure-activity relationships: what we have learned about improving antimicrobial activity.