Roasted Tofu with Cannellini Beans and Green Olives