45 acp detachable magazine