Aldi will today (18 February) open its first store in New York City as the discount retail giant looks to help consumers in the Big Apple "stretch their grocery dollars"