Over 350,000 people - including 161,500 children - will spend Christmas day without a home to call their own as charities make urgent support plea