Delhi High Court raps Delhi Govt and civic authorities