Army to add long-distance offensive capability, MoD inks Rs 7,629 crore Self-Propelled Artillery Guns contract