Last year 55 Fortune 500 companies paid no U.S. income tax. How can they get away with that? | Fortune