A man who went missing for five weeks in a remote park in the Rocky Mountains has been found alive - after enduring temperatures as low as -20C (-4F).