A Philippine senator challenged President Rodrigo Duterte on Thursday to take a drug test after he joked about using marijuana during a regional summit in Singapore.