Bitcoin to hit $2.9M by 2050 as it muscles into global trade: VanEck