Republicans oppose Trump's Iran deal