At least 19 soldiers have been killed in the latest fighting in east Ukraine, a Kiev defence official said on Wednesday, including five in a rocket attack on regional capital Kramatorsk.