India stuns all at Cancun by opening up to binding emission commitments