German Hazelnut Cake