Last ship leaves Ukraine with grain deal on brink