Americans see highest level of personal financial satisfaction since 2007