Hamas has agreed to “give up their weapons” and will be “blown away” if they do not follow through, Donald Trump said.