Night shelter case: Supreme Court pulled up Uttar Pradesh govt and said