Stores can charge credit card surcharges -- but not in Texas