Шалке 04 спечели Суперкупата на Германия след победа с 4:3 след дузпи над шампиона Борусия Дортмунд.