U.S. immigration enforcement spending tops $187 billion