McDonald's misses the mark as inflation weary consumers stay away