Pub giant Marston’s has bounced back to profit and slashed its debt pile after selling off its remaining brewing business.