US President Donald Trump on Thursday announced an agreement for the "complete disarmament" of Hamas, calling it a critical step toward a new Palestinian government in Gaza.