Hassan Rouhani, Iran's president, has vowed to save the nuclear deal, even without the US, but not all Iranians support his plan.