43 killed in Baghdad attack