Trump warns Hamas