Hydatid disease: vaccinology and development of the EG95 recombinant vaccine