Rail strikes could last until 2026, union boss warns