South Africa Post Office signs contract with Ethiopian airlines