Lack of ammunition is hampering Ukrainian fighters as they prepare an expected major offensive.