如图,在三角形ABC中,AD垂直BC于点D,若AB=13,AC=7,BC=12,求CD的长.