Sorting through history for the YetiWhether it exists or not, this mythical monster of Himalayan folklore is Nepal’s top tourist attractionLisa Choegyal