Former Philippine president Rodrigo Duterte has been arrested for crimes against humanity over his role in overseeing his government's bloody "war on drugs".