Imagine Dragons is coming to South Africa