Factorial raises $150M at a $2.5bn valuation, with General Catalyst betting twice