Text this: Credit Rating of Companies listed on the Tehran Stock Exchange and the Effect of Tax Avoidance Using PSO Algorithm