Efter flera timmars debatt röstade underhuset ja till lag som kan bryta Brexitavtalet.