Roasted French Green Beans with Lemon and Dill