Stranded hiker saved after hero dog lay on top of him for 13 hours