Studies on the interaction of salvianolic acid B with human hemoglobin by multi-spectroscopic techniques.