Whether it exists or not, this mythical monster of Himalayan folklore is Nepal’s top tourist attraction