在三角形ABC中,角BAC是直角,AD垂直BC,垂足点D,CE平分角ACB,交BA于点E,交AD于G,过G作GF平行BC交BC于F,若AE=4,求BF的长。