DENCAST: distributed density-based clustering for multi-target regression