South African retailer Pick n Pay has criticised some of its largest suppliers over the rising price of food.