The life cycle of the heartworm parasite