Americans haven’t felt this good about the economy in 2 years