Who loses when big companies funnel $699 billion to tax havens