Schalke 04 fires coach Wagner