Let AD and BE be the heights of the triangle △ABC, which intersect at the point F. Prove that △AFE and △BFD are similar.