The Bhalswa waste mountain in the capital's northern outskirts has long been an eyesore and a public health hazard. Delhi's new government says it's confident it can clean it up.