South African Airways flight hit by turbulence, injuring 20