President Donald Trump cancelled an attack on Iran set for Aug. 3, then immediately threatened to “decapitate” its rulers, hitting Iran harder than any strike “since World War II,” if Tehran does not give in to U.S. demands. At the…