Weiss Ratings Upgrades Bitcoin To An A- Ahead of Halving