Has Euro 2024 been financially worth it for Germany?