如图,△ABC中,∠C=90°,AD平分∠BAC,AB=5cm AC=4cm BC=3cm.求CD的长.