How not-for-profits can combat fraud