Trump sets Hamas deadline to respond to peace plan