French police fire tear gas on protesters