US lawmakers could vote as soon as next week on legislation aimed at blocking Trump from launching military strikes against Iran without explicit congressional approval.