Legislation for Britain’s new publicly-owned energy company has passed through Parliament and Great British Energy is set to deliver for working people.