Green Bean and Feta Salad: An Incredible 7-Ingredient Recipe