Africa maintains growth momentum despite global shocks