Bayern Munich stretch their lead at the top of the Bundesliga to eight points as they thrash third-placed Eintracht Frankfurt.