life cycle of fasciola hepatica pdf