Hoffenheim vs Schalke 04 prediction and preview (8 Nov 2026)