在等边三角形abc中,点e在直线ab上,点d在直线bc上,且ed=ec.若三角形的边长为1,ae=2,求cd的长.