Expression and functional charcterization of EhCaBP3, a novel calcium binding protein of entamoeba histolytica