After a disastrous U-turn on the mini-Budget and the market turmoil Liz Truss is fighting for her premiership just weeks after getting into the office.