Uncle Sam's outsourcing tab: $517 billion