What Factors Affect the Value and Price of Bitcoin?