according to the ifac code of ethics for professional accountants, audit teams are required to be independent of the audit client during the engagement period and during which other period?