Building Trump's border wall won't be cheap. Here's why.

Knowing cost is difficult because Trump offers shifting estimates and conflicting details.