I'm a government contractor in Germany, and pay no German or American taxes. Am I eligible to open a Roth IRA since my income is tax-free?