Nearly everything Trump said was a win for the PM - but the US President's position on a US security 'backstop' for Ukraine still poses a headache for Starmer