Who can claim the foreign tax credit?