Iran vows response to US attack, calls it ‘fatal mistake’