CFO optimism reaches highest level in 3 years, new survey shows