Anti-Brexit protesters gather in London as parliament votes to delay decision on prime minister's withdrawal deal.