Triangle ABC is isosceles with AC=BC. Angle ACB is 40 degrees. A circle with diameter BC is drawn and meets AC and AB at D and E respectively. F is the intersection of the diagonals of quadrilateral BCDE. What is angle BFC?