如图,正方形ABCD中,AF切以BC为直径的半圆于E,交DC于点F.若AB=4,求CF的长