It was, Boris Johnson told us, a Budget for “a new age of optimism”. There is something desperate about the prime minister’s need to cheer us all up. He continues to be the Good Times leader steering…