Geochemistry of Hydrothermal Ore Deposits