Home Business Thames Water hit with record £123 million fine by Ofwat after investigations uncover failures and illegal dividends