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