Russian and Ukrainian forces fight for control of Mariupol