已知A、B、C三点在同一条直线上,AB=10cm,BC=7cm,D是AB的中点,求CD的长