China-Africa trade hits $94.4b by april 2023