Cucumber and Peach Salad with Mint Basil Vinaigrette