Protests held across Brazil after Rio councillor Marielle Franco shot dead