Zelensky hails 'good news' as settlements recaptured from Russia