Which? compared the cost of 42 popular grocery items