Sterling submachine gun