Americans haven't felt this confident about the economy in 7 years