tarte flambée with tofu, tomato and pesto