US President Donald Trump appeared to catch Tehran off guard on Monday when he announced "direct talks" between the arch-foes ...