Using sophisticated financial engineering, Thames Water is making its customers pay almost the whole cost of its £4.2 billion London sewage tunnel. Is it time England ditched corporate ownership of its utilities and adopted Wales's 'non-profit' model?