More than 30 dead in stampede at Iraqi Shiite shrine