Like bloodhounds, worms are sniffing out human cancers