如图,AB是圆O的直径,CD切圆O于点C,AD交于圆O点E,当AD垂直于CD,AD=4,AB=5时,求AC、DE的长度.