US and Ukraine finally sign mineral deal after Donald Trump turns on Putin