Design and evaluation of expressive gesture synthesis for embodied conversational agents