Who is really going to pay for Trump's border wall?

President Trump has repeatedly asserted that “Mexico will pay” for his proposed southern border wall – but he's also said the U.S. will be reimbursed by Mexico after building it with taxpayer funds.