More than 40,000 protest New Zealand Maori rights bill