House passes gun control bill