Chancellor haunted by deficit and £1.45 trillion debt pile