Immunology of Entamoeba histolytica in human and animal hosts.