Russia takes control of key port city in Ukraine as Kremlin vows a fight to ‘the end’