A survey by the Salvation Army has found that tens of thousands of Scots will be forced to spend December 25 alone this year.