Aldi to open 50 stores in South Australia