Baghdad bombs leave scores dead