Millions of Energy Customers Overpaying Despite Price Cap