Mediterranean Bean, Potato and Vegetable Salad Platter