Delhi air improves but smog still choking residents