Factors affecting Auditor independence