Brazilian supermarket group Companhia Brasileira de Distribuicao (CBD) has reported a fourth-quarter profit, meeting analysts' expectations, despite weak sales.