在△ABC中,E是AC中点,过E的直线交BC延长线于D,交AB于F,且AF=2,BF=4,BD=5,求CD长