Trace elements in galena and sphalerite and their geochemical significance in distinguishing the genetic types of Pb-Zn ore deposits