Slipknot announces massive European tour