Roche reports solid results in 2020