Aldi is consistently named the UK's cheapest supermarket, so we asked its rivals why they charge more