U.S. economy on a roll, according to survey of finance executives