Lahore tops list of most polluted cities