Demons blitz Bulldogs in AFL grand final