business audit importance