German ZEW Jumps to 10.5 as Iran Truce Hopes Lift Sentiment