Cops, govt have failed to ensure public safety in Delhi: Supreme Court