What causes the price of Bitcoin to rise and fall?