TradingView completes new funding round with $3B valuation