Americans’ financial well-being reaches 8-year high