It's a hard day's night for Shanghai taxi drivers