challenges of compliance auditing