Liz Truss resigns as UK prime minister