US president says Iran has 'no choice' but to show up to the negotiations in Pakistan and accept a 'great' deal.