Bitcoin Halving: Understanding the Impact on Supply and Price