Klarna files for US bank charter after $91 billion in credit