The upcoming Bitcoin halving: how will it affect the price of the cryptocurrency?