what skills are needed to be a doctor