Barely able to dial 911, man rescued after cliff fall