US climate envoy John Kerry on visit to China to revive climate cooperation