US President Donald Trump says he has cancelled peace talks with Afghanistan’s Taliban leaders after the insurgent group claimed responsibility last week for an attack in Kabul that killed an American soldier and 11 other people.