The Russian navy has blocked Odesa and other Black Sea ports in Ukraine, cutting the country off from international maritime trade.