Philip Hammond made a litany of gags in his Budget 2017