While Keir Starmer made more progress than expected, Ukraine's leader will still have to fight his own corner when he meets the US president