Britain's debts 'swell to £5tn'