China to cap how much ride-hailing platforms can take from drivers, official says