Tear gas fired at Sao Paulo protest, Bolsonaro joins rally against Brazil's top court