Blair ‘revulsion’ at Iran threat