German stocks are outperforming the S&P by 20% in 2025