X-energy IPO raises $1 billion on Nasdaq debut