优秀的管理者应具备哪些素质和技能