Rodrigo Duterte claims victory as Philippines president