‘Numbers don’t lie’: Walls close in on defiant Trump