managing director skills