Americans are the least miserable they’ve been in years