Genentech, Roche rise on cancer sales