Foreign Tax Credit vs Foreign Earned Income Exclusion