French retail giant Carrefour has reported almost flat first-quarter sales as currency effects offset its internal growth