At least 43 dead in Iraq bombing attack