Seven killed in Baghdad blast as bodies of 20 Iraqis found in Mosul