Visiting South Africa for the first time next month. Arriving at JNB from LHR and connecting to DUR with a 1 hour 40 minute connection. Wondering how long the immigration process and rechecking bags and going back through security takes. Will there be time to grab a shower at the SAA arrivals lounge?