What in your wallet? Stores should be required to take cash, Senator says