Almost 23000 young people in England could face homelessness this Christmas