Andrew Neil is live in Westminster following the prime minister's dramatic announcement that she will stand down if parliament passes her Brexit deal.