PepsiCo has said that 90% of workers across its 24 bottling plants in China have accepted fresh contract offers, ending protests over the firm's deal to sell the operations to Tingyi Holdings.