Audit quality: attributes, private safeguards and the role of regulation