British public debt looks set to remain high for a long time and finance minister Philip Hammond’s budget on Monday does not change that view, ratings agency Moody’s said.