Puerarin protects against Staphylococcus aureus-induced injury of human alveolar epithelial A549 cells via downregulating alpha-hemolysin secretion.