Ban on New Jersey businesses refusing to accept cash as payment