Klarna files for IPO in US