Americans’ financial well-being reaches its highest level in 10 years