Description and evaluation of the CNRM-Cerfacs Climate Prediction System (C3PS)