Energy providers are sitting on £3 billion of your money - what it means for you