Ukraine has vowed not to give up the key port city of Mariupol