Rodrigo Duterte calls Barack Obama 'son of a bitch'