The Philippines is to choose President Rodrigo Duterte's successor three weeks from now. The citizens of the country will cast its votes on May 9th.