三角形ABC中,角CAB120度,AB=4,AC=2,AD垂直BC,垂足为D,求BC的长?