A minerals deal is on the cards as the US and Ukrainian leaders prepare to meet in Washington DC. However, their relationship has not always been smooth