China 'to allow Olympic protests'