三角形ABC与三角形ADB中,角ABC=角ADB=90°,AB平分角CAD,AC=5cm,AB=4cm,求AD的长.