Bayern Munich restored their four-point lead at the top of the Bundesliga after a 5-2 thrashing of Frankfurt