Ukrainian forces say they are being pounded by Russian heavy artillery as they battle to keep the city.