Stocks in Europe posted solid gains and the single currency hit a session high after a much better than expected reading from the key ZEW survey of economic sentiment.