Everything you need to know about the bitcoin ‘halving’ event