Every week 32 million of us shop in British supermarkets. But as supermarkets continue to push for lower prices and higher profits -- who is paying the cost?