Cain: China ranks 21st among foreign countries invested in Egypt