The Indian capital overtook Lahore as the world's most polluted city, with the smog triggering flight diversions.