Take excess profits from energy giants to give £183 back to customers, think tank says

· The Independent