Brazil: big, diverse and divided