A deal allowing the export of Ukrainian grain from Black Sea ports that was due to expire on Saturday has been renewed, Turkey’s President Tayyip Erdogan said, while a Ukrainian government minister said the extension had been agreed for 120 days.