Adaptive clustering for multitask diffusion networks