Thousands protest ‘invasion’ on divisive Australia holiday