Mariupol has “passed the stage of a humanitarian disaster”, says its mayor