Pesto Tofu Bowl with Artichoke Hearts