Xi's taxi ride sends China into a tizzy