EV maker Fisker to go public via merger; company valued at $2.9B