Ukraine's president also says he is ready to sign the framework for a minerals deal with the US, which he did not sign on his disastrous visit to Washington two weeks ago.