U.S. President Barack Obama cancels a scheduled meeting with the President of the Philippines, Rodrigo Duterte, after Duterte referred to Obama as a "son of a whore", while adding "I am no American puppet", in response to Obama's recent criticism of his war on drugs.