New research might finally establish true identity of the mysterious Yeti