Mark Cuban says he'll run for president if BTC hits $1M