Leverkusen beat Freiburg to edge closer to maiden league title