Harry and Meghan visit South Africa’s oldest mosque