French mayor cancels migrant play, sparking free speech debate | PiQ Markets