House Passes $788 Billion Spending Bill With Border-Wall Funds