Democratic presidential frontrunner Hillary Clinton expresses firm support for the nuclear accord with Iran, saying it is flawed but still "strong".