‘It’s all done’: President Donald Trump teases immigration deal with Mexico