how long can worms live in a human?