Energy price cap costing consumers money and driving inflation, says new report