在△ABC中,以BC为直径的圆O交AB于D点,交AC于E点,AD=2,S△ADE=S四边形BCED,CE=1求AE的长