TRPM2: a multifunctional ion channel for calcium signalling