Auditing in Egypt: A study of challenges, problems, and possibility of an automatic formulation of the auditor's report