principles of generally accepted auditing 695342