三角形ABC中,D是边BC上的一点,AB=15,AC=13,AD=12,CD=5.求BC的长