Taxpayer Advocate: stop treating foreign accounts as illegal