Retailers warned off India as Carrefour pulls out