contrast the concepts knowledge and skill