In 24 years, Americans have reversed their opinion on immigration