US President Trump cancels peace deal with Taliban