NEW: House Republicans narrowly pass Trump budget bill