Thousands marched in Rio de Janeiro to protest against Flavio Bolsonaro ahead of Brazil's upcoming presidential runoff election.