US House approves security spending bill with $1.6B for Trump border wall