UN chief hails “comprehensive” accord on Iran’s nuclear programme