British PM Liz Truss has resigned after 44 days. She will remain in the post till the next PM is elected. Truss will be the shortest-serving prime minister in British history.