Philippine President Rodrigo Duterte asked a woman to kiss him on the lips in exchange for a book during an official visit to South Korea, stirring a controversy.