Wall Street rallied following encouraging reports on inflation and on profits at 3M and other big U.S. companies