Baghdad blast 'kills 18' in Shia district of Sadr City