Chancellor Rachel Reeves has insisted the government ‘will get HS2 trains running’ – but could not confirm a date.