Tens of thousands of people march across Australia in an "Invasion Day" protest calling for a rethink of the national day they say is offensive to indigenous people.