Who designed the 40 mm autocannon?