Qatar Airways snaps up African carriers