Why British Army's new CT40 cannon is so advanced