Survey shows CFO job satisfaction high, but retention still a challenge