Protective effects of total flavonoids of Bidens pilosa L. (TFB) on animal liver injury and liver fibrosis.