Trump: Israel and Hamas are "very close" to a ceasefire deal.