Survey: Financial stress taking a toll on Americans