Russia has claimed that it is close to seizing the besieged Ukrainian city of Mariupol entirely while Ukrainian forces continue resisting.