Artichoke and Bean Salad with Dill Vinaigrette