Shanghai river clean-up leaves boat-dwellers up a creek