N- and C-Terminal Domains of the Calcium Binding Protein EhCaBP1 of the Parasite Entamoeba histolytica Display Distinct Functions