Robert Andrich equalises in the 97th minute against Stuttgart to extend Leverkusen's unbeaten run to 46 games