Will London run out of water?