McDonald's blames global outage on third party