Keir Starmer says new state-owned energy company based in Scotland will create jobs and billions of pounds of investment