British PM Liz Truss resigns