US and Iranian officials meet in Geneva for a third round of indirect talks, as President Donald Trump threatens to strike Iran if a nuclear deal is not reached.