Tesco, Morrisons and Iceland introduce new rule – shoppers only allowed one bottle of oil