Rachel Reeves has announced a new pay-per-mile tax for electric and hybrid vehicle owners starting April 2028.