US expects to finish Trump's Mexico border wall by 2027 | PiQ Markets