What are the key skills and qualities that a CFO should possess