Ferulic Acid Inactivates Shigella flexneri through Cell Membrane Destructieon, Biofilm Retardation, and Altered Gene Expression.