已知:如图,在Rt三角形ABC中,点D在直角边AC上,且CD=10,BC=20,AB+AD=30.求斜边AB的长.