Trump says Israel has agreed on terms for a 60-day ceasefire in Gaza and urges Hamas to accept deal