Tax Implications of Cryptocurrency Investments: What Every Investor Should Know