Defense firm delivers latest Msta-S self-propelled howitzers to Russian troops