Riot police used tear gas and water cannon to disperse masked protesters in Rio de Janeiro on Thursday, as demonstrations continued throughout Brazil.