Rousseff gains in Brazil presidential race as Silva slips