Liz Truss announces resignation as UK prime minister