Al-Qaeda No. 2 vows attacks on US targets