Police fire tear gas at protesters