Yellow Vests and Black Blocs: What to make of Paris May Day violence?