President Rodrigo Duterte has named controversial broadcaster and columnist Ramon Tulfo Jr as his "special envoy for public diplomacy" to China.