Britain’s six biggest power companies have been overcharging customers by about 5%, a U.K. government investigation said, releasing a report that blamed green-energy subsidies, a lack of competition and transparency and ineffective regulation for higher prices.