British Prime Minister Liz Truss announces her resignation