President Donald Trump is lashing out at U.S. allies as the ceasefire agreement with Iran expires, leaving the path to ending the war unclear.