kahr cm45 magazine for sale