Brazil protests release a riot of colour