VanEck Predicts $2.9M Bitcoin by 2050 Amid Mounting Public Debt