Rationing warning unless shoppers 'resist the urge to stockpile'