U.S. consumer spending has remained strong despite the shock of high gasoline prices