500 miles of border wall to be built by end of 2020: McAleenan