在△ABC中,AB=AC,AE⊥AB交BC于点E,D是BE中点,连结AD.∠BAC=120°,AD=3cm,求BC的长