Duterte cancels assault rifle deal with U.S.