Millions of households are risking overpaying on their energy bills due to faulty smart meters