Mexico will pay for the wall