Iraqi suicide attack kills 33; US blames al-Qaida