UK energy suppliers sitting on £7bn credit belonging to 16m households