Automating cancer genetic counseling with embodied conversational agents: a computational framework for Genetic risk communication.