Delhi CWG: A sorry mess in the making