全科医生应具备哪些知识与技能