French police disperse protesters with tear gas