UK public debt crosses $2T for first time in history