kahr cm45 price