More than 300 killed and wounded in Baghdad blasts