Travis Scott to perform in Johannesburg this October