Bombs kill 7, wound dozens in Iraq