how is leachate formed