Donald Trump is facing a clash with the CIA over a promise to release top secret files about John F Kennedy’s assassination.