Aldi has just been named Britain’s cheapest supermarket for the 12th month in a row – with an average basket of weekly shopping costing £30.73 less than at Waitrose.