World Airways signs $19 million China contract