Circle O has a radius of 3 units. Points A and B are inside the circle such that AO=1 unit, BO=2 unit, and angle AOB=60 degrees.
CDE is an isosceles triangle inscribed in circle O with CD=DE, point A on CD and point B on DE.
How long are the sides of CDE?