French flan cake