US defense secretary approves $1 bln for border wall