China committed nearly $24B to 168 ports worldwide over 25 years, study says