Philippine President Rodrigo Duterte on Sunday fired Leni Robredo, who is vice president, from the role of “drugs tsar”, his spokesman said, accusing her of undermining the campaign.