Weiss Ratings Upgrades Bitcoin to A- Ahead of Halving