McDonald’s plans to keep $5 meal deals through the middle of 2025, a year longer than originally planned