McDonald’s all-day breakfast is working so well that it may be eating Dunkin Donuts’ lunch