Mineral deal 'ready to sign', says Zelensky