India claims to have found the Abominable Snowman’s footprint in the Himalayan mountains