Al-Qaeda 'will avenge US strike'