'The only way to stop them is a credible military threat,' PM argues; US president publicly disagrees, saying dialogue is still the best way to counter Tehran