Thames pollution worst on record