Trump says Israel is holding back and warns Hamas that he will not tolerate further delays in negotiations