Hiker in Taiwan baffled by a bizarre translucent snail