Uralkali 'compromises' to seal India potash deal