Royal jubilee triggers biggest republican protest for decades