how much is a 45 caliber pistol