The latest analysis from Which? found the supermarket outperformed loyalty schemes at Tesco and Sainsbury's