Big U.S. firms hold  $2.1 trillion overseas to avoid taxes: study.