Volunteers in cities around the world are the unsung heroes at Christmas, providing warmth and meals for the homeless and the poor