Tuscan bean vegan pie