Binding of hemin, hematoporphyrin, and protoporphyrin with erythroid spectrin: fluorescence and molecular docking studies