Blasts kill six in Baghdad; Two American soldiers dead