Medical shared decision making with embodied conversational agents