US general sees al-Qaeda's hand in Iraq attacks