Why Trump is struggling to win fast ceasefire in Ukraine