French retail giant Carrefour has posted rising first-quarter sales thanks to a turnaround in Spain and continued strong growth in Latin America.