Ermedin Demirović powers Stuttgart past Leverkusen in Champions League race