DHS estimates border wall may take $21 billion, over 3 years to build