Republican calls Iran deal ‘worst foreign policy blunder in decades’