House rejects compromise immigration bill