Liz Truss has announced her resignation as British Prime Minister after only 44 days in office.