Flere ledende republikanere, blant dem Ted Cruz, er sterkt kritiske til avtalen som USA ifølge president Donald Trump er i ferd med å inngå med Iran.