Police fire rubber bullets and tear gas at protesters