Home Stock Klarna joins IPO wave with $15.1B valuation