Etihad Airways marks 20 years of service between Abu Dhabi and Johannesburg, having carried nearly two million passengers since 2005.