Carrefour net profit down 45%