18 round magazine pistol