Great British Energy could be a gamechanger – if Labour gets it right