A neural network application to subcontractor rating in construction firms