San Bernardino County waste hauler fined $307,200 for emissions violations