Oxfordshire's water company Thames Water has won approval for a high-cost £3billion loan to save it from collapse, as an Oxfordshire MP hits out against it.