EV maker Fisker to go public by merging with blank check firm at $2.9 billion valuation