The Kuroko and related volcanogenic massive sulfide deposits