Dense toxic smog has blanketed New Delhi, pushing air pollution levels to their worst levels in weeks and disrupting travel.