At least 23 Iraqis die in blast, US bombing; Two American soldiers killed