Factors affecting external audit quality: the case of listed companies in Saudi Arabia