‘Indisputable proof’ of Yeti discovered