Ukraine announced a "humanitarian corridor" in the Black Sea on Thursday to release cargo ships trapped in its ports since the outbreak of war, a new test of Russia's de facto blockade since Moscow abandoned a deal last month to let Kyiv export grain.