supplier audit challenges