如图,D是三角形ABC的边AB上一点,连结CD,若AD等于4,BD等于5,角ACD等于角B,求AC的长.