Fortune 500 Companies Hold a Record $2.6 Trillion Offshore