Explaining U.S. Immigration 1971-98