Blocking Fasciola hepatica's energy metabolism - a pilot study of vaccine potential of a novel gene - phosphoglycerate kinase.