Edin Džeko scored and was later sent off as Schalke let a two-goal lead slip in the closing stages against Hannover.