ECB, Iran Deal Fuel Risk-On Swing; PPI Keeps Yields Elevated