British PM Truss’ mini-budget “ripped to shreds” by finance minister, analyst says