Bayern Munich win Bundesliga title with six rounds to spare