Record 900,000 new companies launched in 2023