Brexit revisited. May to resign. New elections before the deadline.