House Passes $95 Billion Budget Plan With $10 Billion Election Grants as 232-198 Trading Ban Adds Voter ID