British businesses secure £330m of African infrastructure contracts