SCOR reports strong results in 2021