已知三角形ABC中,AD是高,AE是中线,若三角形ABE的周长比三角形AEC的周长大2且AB=5,求AC的长及三角形AB