Indigenous people in Brazil have marched in the capital, Brasilia, to protest what they say are violations of their land rights.