Delhi and other States told to guarantee adequate night-shelters for homeless