House Budget Compromise Heads for Floor Vote