SA’s top 100 companies 2018: the full list