Structural and functional characterization of Thrombospondin Related Anonymous Protein (TRAP) from plasmodium falciparum