amarnath cave mystery