ChargePoint to go public via SPAC, with $2.4 billion valuation