M776 cannon manufacturing