CFO optimism reaches 3-year high, new survey shows