已知三角形ABC中,∠C=90°,D是BC边上的一点,AB=17,AD=10,BD=9,求AC的长