DP World announces strong financial results