Nuclear deal supported in Iran by broad political coalition and has strong public support