US House passes 2012 budget plan