Cannon 28 gun safe for sale