The Iran war is a "disastrous mistake" that breaches international law, Germany's president said on Tuesday in a blunt rebuke of U.S. President Donald Trump's foreign policy