what is the difference between compliance and internal audit — community answers