Delhi’s homeless prefer to sleep in the freezing cold than in government shelters