Iraq bomb kills US soldier