Water companies will have to take £157.6 million in penalties off customer bills after Ofwat published its annual performance report into the sector.