Donald Trump says there should be 'no more attacks' by Israel or Hezbollah on 'special day' when deal could be signed.