Egg and bacon flan