Cheese, leek and walnut pie