Hertha beats virus-depleted Schalke 2-1 in Bundesliga