Hundreds of Ukrainian troops evacuated from Mariupol steelworks after 82-day assault