A lack of competition in the energy market is forcing consumers to pay more, according to a report by an influential think thank.

More...