What does Theresa May’s resignation announcement mean for Brexit?