Obama to offer direct talks to Iran