Trump's override of Congress on weapons deals 'is exactly what Iran would want'