Dozens of New Jersey businesses fined for illegal credit card fees