Trump threatens the hostage takers Hamas and Hezbollah