A study has found that Tesco and Sainsbury's shoppers are paying considerably more than they would with Clubcards or Nectar cards.