IDA Chief denies Ireland is a tax haven