在三角形ABC中,角C=90度,AD为角BAC的平分线,AC=3,BC=4,DE垂直于AB于点E,求CD和AD的长