Germany, India pledge climate cooperation but far apart on Ukraine