Death toll from Iraqi town blast hits 150 as another US soldier dies