Carrefour, the world's second largest retailer, posted a small increase in full-year sales after what one analyst described as a "dire" year.