More than five million households are to see their energy bills rise by around £57 a year after the regulator announced it was hiking a price cap aimed at protecting vulnerable and pre-payment customers.