The science program of the TCV tokamak: Exploring fusion reactor and power plant concepts