Corporate Governance and its Impact on Audit Practices