House OKs $29B Anti-Terror Bill