We could have done a better job holding water companies to account, admits former Ofwat boss