Impurity seeding for tokamak power exhaust: from present devices via ITER to DEMO