Uptake nabs $117M at $2.3B valuation for industrial predictive analytics