German ZEW Sentiment Beats Forecast, Euro Pushes Toward 1.08 Resistance