Petaluma company fined $20,000 for emissions violations