Ham, Potato and Leek Soup