US climate envoy John Kerry spars in heated exchanges with H