Mexican Chocolate and Flan cake