Philippine President Rodrigo Duterte sang for his US counterpart during a dinner at the Asean summit and Donald Trump said they had a "great relationship".