Thousands of indigenous people march in Brazil for land rights