France spends the most money per head on groceries