French cities erupt in protests after activists detained aboard Gaza-bound aid ship