rock candy has its origin in india and persia