Man survives 23 days in sub-zero temperatures after cabin burns down