House passes Trump's tax-cut and border security agenda