Politics Thames Water warns it will run out of cash in May 2025 amid scramble for funding July 9, 2024