Geology, geochemistry, and genesis of Cyprus sulfide deposits