如图,三角形ABC中,角C=90度,D是BC上一点,AB=17,AD=10,BD=9,求CD的长