Diplomacy is the best course with Iran: Obama