Protesters denounce Duterte's pardon of US Marine